Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix minimum versions of dependencies #503

Merged
merged 10 commits into from
Aug 30, 2024

Conversation

mathause
Copy link
Member

@mathause mathause commented Aug 20, 2024

Defines minumum versions for all dependencies. Ensures they follow NEP-29 (according to the xarray interpretation). Also updates the current lower bounds. (I decided to use the newest allowed version for all (direct) dependencies. It is of course always allowed to support older versions, but I don't see less upside for this as I once did.)

B.T.W. no need to review the min_deps_check.py script.

Copy link

codecov bot commented Aug 20, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 49.74%. Comparing base (0e15d4e) to head (7fe8fc4).
Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #503      +/-   ##
==========================================
- Coverage   49.76%   49.74%   -0.02%     
==========================================
  Files          50       50              
  Lines        3563     3560       -3     
==========================================
- Hits         1773     1771       -2     
+ Misses       1790     1789       -1     
Flag Coverage Δ
unittests 49.74% <ø> (-0.02%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@veni-vidi-vici-dormivi
Copy link
Collaborator

Why an additional ci yml?

@mathause
Copy link
Member Author

Ultimately because that is how it's done in xarray... Probably because it's not strictly code testing, but I can move it over.

@mathause
Copy link
Member Author

Thanks - I hope this does not bite you in #501

@mathause mathause merged commit cc21584 into MESMER-group:main Aug 30, 2024
9 checks passed
@mathause mathause deleted the fix_bump_min_deps branch August 30, 2024 12:07
@veni-vidi-vici-dormivi
Copy link
Collaborator

Thanks - I hope this does not bite you in #501

Haha me too but better this way around than the other

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

add minimum supported versions
2 participants